self doubt - Turkish English Dictionary